home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include <hamdefs.h>
-
- keyboard()
- {
- /* this draws a picture at the current cursor location */
-
- static char *kb[] = {
- "ZDBD? ZDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBD?",
- "CDED4 CDADEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDBDBDBD?",
- "CDED4 CDDDEDEDEDEDEDEDEDEDEDEDEDEDEDY CDEDEDED4",
- "CDED4 CDDDEDEDEDEDEDEDEDEDEDEDEDEDEDBDEDEDEDED4",
- "CDED4 CDDDEDADADADADADADADADADADADADADEDADEDAD4",
- "@DADY @DDDADDDDDDDDDDDDDDDDDDDDDDDDDDDADDDADDDY",
- ""
- };
-
- char ch;
- int r, c, i, j;
-
- findcsr(&r, &c);
- csrpush();
- cursor(FALSE);
- for (i = 0; *kb[i]; i++) {
- for (j = 0; ch = kb[i][j]; j++) {
- if (ch == ' ')
- vputc(' ');
- else if (ch == '!')
- vputca(2, NORMAL | BLINK);
- else
- vputc(128 | ch);
- }
- locate(++r, c);
- }
- csrpop();
- findcsr(&r, &c);
- scrbox(r + 1, c + 4, r + 3, c + 26, 2, NORMAL | HILITE);
- atputsa(r + 2, c + 5, "Press \021\304\331 to continue", NORMAL | HILITE);
- locate(r + 2, c + 37);
- clrkey();
- while ((ch = inkeyi()) != '\r')
- beep();
- clrblk(r, c, r + 6, c + 47);
- }
-
-